package org.ecbox.android.sdk.internal.mapping;

import org.ecbox.android.sdk.ApiException;
import org.ecbox.android.sdk.EopResponse;

/**
 * 动态格式转换器。
 * 
 * File: Converter.java<br/>
 * Description: <br/>
 *
 * Copyright: Copyright (c) 2012 ecbox.com<br/>
 * Company: ECBOX,Inc.<br/>
 *
 * @author chenxiaochun
 * @date 2013-5-7
 * @version 1.0
 */
public interface Converter {

	/**
	 * 把字符串转换为响应对象。
	 * 
	 * @param <T> 领域泛型
	 * @param rsp 响应字符串
	 * @param clazz 领域类型
	 * @return 响应对象
	 * @throws TopException
	 */
	public <T  extends EopResponse> T toResponse(String rsp, Class<T> clazz) throws ApiException;

}
